/* common usage */
*{
	margin: 0;
	padding: 0;
}	
a:link{
	color: #fff;
	text-decoration: none;
}
a:visited{
	color: #fff;
	text-decoration: none;
}
a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
body{
	background: #000 url(flower_bg.png); 
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	padding-bottom: 30px;
	text-align: left;
}
.clear{
	clear: both;
}
ul{
	list-style: none;
}
table{
	border-collapse: collapse;
}
.f-left{
	float: left;
}
.f-right{
	float: right;
}
/* header start */
#header-wrapper{
	height: 117px;
	margin-top: 1px;
	background: url(header_bg.gif) repeat-x;
	min-width: 990px;
	_width: expression(documentElement.clientWidth < 990?990:'auto');
}
#header{
	width: 966px;
	margin: 0 auto;
	height: 115px;
}
#logo{
	padding: 35px 0 26px 15px;
	float: left;
}
#logo a{
	width: 262px;
	height: 49px;
	background: url(all_in_one.gif) no-repeat 0px -55px;
	display: block;
	text-indent:-999px;
	overflow:hidden;
}
#header-right{
	width: 600px;
	float: right;
	padding-bottom: 0;
	height: 113px ;
}
#header-right-top{
	padding-top: 10px;	

}
#header-right form{
	float: right;
	padding-right: 70px;
}
#input-container{
	width: 197px;
	height: 30px;
	padding-left: 0px;
	background: url(all_in_one.gif) no-repeat -282px -55px;
	*width: 172px;
	*padding-left: 25px;
}
#header-right-top #searchText{
	width: 118px;
	padding: 4px 3px 4px 25px;
	background: none;
	font-weight: normal;
	color: #fff;
	margin-right: 0px;
	border: 0;
	margin-top: 2px;
	*padding: 2px 3px 5px 0px;
	*margin-top: 0px;
}
#header-right-top #search-submit{
	width: 45px;
	height: 28px;
	background: none;
	font-weight: bold;
	font-size: 14px;
	color: #c1c1c1;
	cursor: pointer;
	border: 0;
	line-height: 21px;
}
#header-right-top a, span{
	display: block;
	float: right;
	padding-top: 5px;
	color: #bdbdbe;
}
#header-right-top span{
	padding: 5px 10px;
}
#header-right-top span#welcome-info{
	padding: 5px 0;
}
#header-right-top a:link{
	color: #bdbdbe;
} 
#header-right-top a:visited{
	color: #bdbdbe;
}
#header-right-top a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
#header-right-top #a-reg{
	margin-right: 23px;
}
#header-right-bottom{
	font-size: 19px;
	margin-top: 0;
}
#header-right-bottom ul{
	padding-top: 30px;
	padding-left: 20px;
	float: left;
}
#header-right-bottom ul li{
	float: left;
}
#header-right-bottom ul li a{
	display: block;
	float: left;
	padding: 4px 23px 6px 23px;
	height: 30px;
	background: url(nav_divider.gif) no-repeat 100% 0px;
}
#header-right-bottom a:link,a:visited{
	color: #d3d3d3;
}
#header-right-bottom a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
/* main content */
#content-footer-wrapper{
	width: 990px;
	margin: 0 auto;
}
#main-content-wrapper{
	width: 966px;
	margin: 25px auto 0 auto;
	background: url(main_content_bg.gif) repeat-y -3px 0px;
	padding-left: 3px;
	padding-right: 3px;
}
#content-wrapper-bottom{
	width: 966px;
	margin: 0 auto;
	background: url(all_in_one.gif) no-repeat -4px -387px;
	padding-left: 3px;
	padding-right: 3px;
	height: 10px;
	border: none;
}
#main-content-wrapper .main-row{
	margin-bottom: 32px;
}
#main-content-wrapper h2,h1{
	height: 38px;
	background: url(all_in_one.gif) no-repeat 0px 0px;
	padding: 9px 0 0 40px;
	font-size: 20px;
	font-weight: bold;
	color: #d3d3d3;
}
#feature-content{
	padding-left: 33px;
	padding-top: 15px;
	/*border: 1px solid red;*/
}

#feature-content .main-pic-container{
	width: 211px;
	height: 300px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	/*margin-bottom: 10px;	border: 1px solid #444444;*/
}
#feature-content .main-pic-container a.a-img{
	display: block;
	float: left;
	padding: 7px 6px 6px 9px;
	background: url(all_in_one.gif) no-repeat 1px -125px;
}
#feature-content .main-pic-container img{
	width: 193px;
	height: 236px;
	border: 0;
}
#feature-content .main-pic-container a.a-title{
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin-top: 13px;
}
#feature-content a.a-title:link{
	color: #3fbde4;
	text-decoration: none;
}
#feature-content  a.a-title:visited{
	color: #3fbde4;
	text-decoration: none;
}
#feature-content a.a-title:hover{
	color: #3fbde4;
	text-decoration: underline;
}	

/* drama page details */
#drama{
	padding-top: 30px;
	padding-left: 50px;
	padding-right: 45px;
	padding-bottom: 50px;
}
#drama #drama-img{
	float: left;
	padding-right: 25px;
}
#drama #drama-img img{
	border: 5px solid #427187;
}
#drama ul{
	font-size: 13px;
	color: #d7d7d7;
}
#drama ul li{
	margin-bottom: 7px;
}
#drama ul li strong{
	color: #d8d8d8;
}
#drama ul a:link{
	color: #3fbde4;
	text-decoration: none;
}

#drama ul a:visited{
	color: #3fbde4;
	text-decoration: none;
}
#drama ul  a:hover{
	color: #3fbde4;
	text-decoration: underline;
}

/* watch drama */
#path{
	padding-left: 50px;
}
.top-row-wrapper{
	color: #bbbbbb;
}
.top-row-wrapper a:link{
	color: #3fbde4;
	text-decoration: underline;
} 
.top-row-wrapper a:visited{
	color: #3fbde4;
	text-decoration: underline;
}
.top-row-wrapper a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
#player{
	margin-top: 20px;
	padding: 20px 102px 6px 102px;
	height: 500px;
	background: url(player_bg.gif) repeat-x top left;
	border-bottom: 2px solid #383838;
}
#player-info-wrapper{
	padding: 0 164px;
}
#player-info-wrapper a{
	font-size: 14px;
	font-weight: bold;
}
#player-info-wrapper a:link{
	color: #3fbde4;
	text-decoration: none;
}
#player-info-wrapper a:visited{
	color: #3fbde4;
	text-decoration: none;
}
#player-info-wrapper a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
#player-info-wrapper div{
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #222222;
	margin-top: 2px;
	background: #151515;
	padding-left: 45px;
}
#player-info-wrapper #watch-note{
	border: 0;
	background: none;
	color: #888888;
	padding-bottom: 18px;
	padding-left: 10px;
	padding-right: 20px;
}
#player-info-wrapper #parts{
	margin-top: 21px;
	background: #151515 url(all_in_one.gif) no-repeat -950px -104px;
}

#player-info-wrapper #download-info{
	background: #151515 url(all_in_one.gif) no-repeat -952px -188px;
}
#parts a{
	display: block;
	float: left;
	margin-right: 15px;
}
	/*share this */
#player-info-wrapper div#parts{padding-top: 0px; padding-bottom: 0px; line-height: 30px; vertical-align: middle}
#parts a.stbar.chicklet{float: right; display: block; margin-right: 3px; padding-top: 4px;}
#parts a.stbar.chicklet img {border:0; width: 19px ;height: 19px;}
#parts a.stbar.chicklet {}
#parts div.clear{
	border: 0;
	background: none;
	padding: 0;
}

#parts a.current{
	color: #888888;
}
#parts a.current:link{
	color: #999999;
	text-decoration: none;
}
#parts a.current:visited{
	color: #999999;
	text-decoration: none;
}
#parts a.current:hover{
	color: #999999;
	text-decoration: none;
	cursor: text;
}
/* mirrors 2013 */

#player-info-wrapper #mirrors{
	background: #151515 url(all_in_one.gif) no-repeat -950px -104px;
}

#mirrors a{
	display: block;
	float: left;
	margin-right: 15px;
}

#player-info-wrapper div#mirrors{padding-top: 0px; padding-bottom: 0px; line-height: 30px; vertical-align: middle}

#mirrors div.clear{
	border: 0;
	background: none;
	padding: 0;
}

#mirrors a.current{
	color: #888888;
}
#mirrors a.current:link{
	color: #999999;
	text-decoration: none;
}
#mirrors a.current:visited{
	color: #999999;
	text-decoration: none;
}
#mirrors a.current:hover{
	color: #999999;
	text-decoration: none;
	cursor: text;
}
	/*parts & mirrors head */
#player-info-wrapper a.morepms{
	color: #3fbde4;
}
#player-info-wrapper a.morepms:link{
	color: #3fbde4;
	text-decoration: none;
}
#player-info-wrapper a.morepms:visited{
	color:#3fbde4;
	text-decoration: none;
}
#player-info-wrapper a.morepms:hover{
	color: #3fbde4;
	text-decoration: none;
	cursor: text;
}

/*recent downloads and online videos*/

#recent-content{
	padding-top: 35px;
	padding-left: 26px;
}
#recent-download{
	width: 400px;
	float: left;
	border: 1px solid #383838;
}
#recent-download #recent-dl-head{
	float: left;
	margin-left: 12px;
	_margin-left: 6px;
	margin-top: -20px;
	height: 40px;
	padding-left: 7px;
	padding-right: 15px;
	z-index: 1000;
	background: #000000;
	position: relative;
}
#recent-dl-head #recent-dl-ico{
	width: 40px;
	height: 100%;
	float: left;
	background: url(all_in_one.gif) no-repeat -520px -53px;
	margin-right: 5px;
}
#recent-content .recent-title{
	float: left;
	height: 100%;
	line-height: 39px;
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	color: #3fbde4;
}
#recent-online{
	width: 400px;
	float: right;
	border: 1px solid #383838;
	margin-right: 26px;
}
#recent-online #recent-ol-head{
	float: left;
	margin-left: 15px;
	_margin-left: 8px;
	margin-top: -20px;
	height: 40px;
	padding-left: 7px;
	padding-right: 15px;
	z-index: 1000;
	background: #000000;
	position: relative;
}
#recent-ol-head #recent-ol-ico{
	width: 40px;
	height: 100%;
	float: left;
	background: url(all_in_one.gif) no-repeat -597px -52px;
	margin-right: 4px;
}
#recent-content ul{
	float: left;
	padding-left: 41px;
	clear: both;
	line-height: 16px;
	width: 340px;
	padding-bottom: 20px;
}
#recent-content ul  a:link{
	color: #eeeeee;
	text-decoration: none;
}

#recent-content ul a:visited{
	color: #eeeeee;
	text-decoration: none;
}
#recent-content ul  a:hover{
	color: #3fbde4;
	text-decoration: underline;
}

#main-content-wrapper .recent-page ul  a:link{/* recent page with different color */
	color: #dddddd;
	text-decoration: none;
}

#main-content-wrapper .recent-page ul a:visited{
	color: #dddddd;
	text-decoration: none;
}
#main-content-wrapper .recent-page ul  a:hover{
	color: #3fbde4;
	text-decoration: underline;
}

#recent-content ul li{
	padding-left: 26px;
	background: url(all_in_one.gif) no-repeat -962px -56px;
	padding-top: 5px;
	margin-bottom: 4px;
}

/* drama download&online list */
.drama-download-online{
	padding-left: 38px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 5px;
	color: #c4c4c4;
}
.drama-download-online .tr-bg{
	background: #141414;
}
.drama-download-online table{
	line-height: 25px;
	color: #aaaaaa;
}
.drama-download-online table a:link{
	color: #aaaaaa;
	text-decoration: none;
}
.drama-download-online table a:visited{
	color: #aaaaaa;
	text-decoration: none;
}
.drama-download-online table a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
.drama-download-online  .td-ep{
	width: 471px;
	text-indent: 7px;
}
.drama-download-online  .td-time{
	width: 120px;
	text-align: center;
}
.drama-download-online  .td-quality{
	width: 130px;
	text-align: center;
	padding-left: 160px;
}
#drama-watch  .td-ep{
	width: 463px;
	text-indent: 7px;
}
#drama-watch  .td-time{
	width: 136px;
	text-align: center;
}
#drama-watch  .td-quality{
	width: 130px;
	text-align: center;
	padding-left: 152px;
}
.tb-head{
	height: 30px;
}
.tb-head div{
	float: left;
	height: 20px;
}
.drama-download-online strong{
	font-size: 15px;
}

/* all drama list */
#main-content-wrapper #margin-btn{
	margin-bottom: 0px;
}
#main-content-wrapper .tb-head{
	color: #d0d0d0;
}
#main-content-wrapper .tb-head a:link{
	color: #d0d0d0;
	text-decoration: none;
}
#main-content-wrapper .tb-head a:visited{
	color: #d0d0d0;
	text-decoration: none;
}
#main-content-wrapper .tb-head a:hover{
	color: #d0d0d0;
	text-decoration: underline;
}
#drama-list-wrapper  .td-ep{
	width: 300px;
	text-indent: 10px;
	font-weight: bold;
}
#drama-list-wrapper  .td-time{
	width: 160px;
	text-align: center;
}
#drama-list-wrapper  .td-alleps{
	width: 131px;
	text-align: center;
	padding-left: 60px;
}
#drama-list-wrapper  .td-quality{
	width: 130px;
	text-align: center;
	padding-left: 100px;
}

/* hot or radom drama */
#drama-hot{
	padding-left: 24px;
	padding-top: 26px;
}
.bottom-row{
	margin-bottom: 0;
}
#drama-hot .drama-page{
	width: 455px;
	height: 247px;
	border: 1px solid #2b2a2a;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}
#drama-hot .hot-image-container{
	float: left;
	padding-top: 19px;
	padding-left: 15px;
}
#drama-hot .hot-image-container img{
	width: 174px;
	height: 204px;
	border: 2px solid #777777;
	padding: 0px;
}
#drama-hot .hot-image-container a:hover img{
	border: 2px solid #3fbde4;	
}
#drama-hot .hot-drama-content{
	float: left;
	padding-top: 17px;
	padding-left: 17px;
	width: 225px;
	height: 212px;
	overflow: hidden;
}
#drama-hot .hot-drama-content a{
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
#drama-hot .hot-drama-content a:link{
	color: #3fbde4;	
	text-decoration: underline;
}

#drama-hot .hot-drama-content a:visited{
	color: #3fbde4;	
	text-decoration: underline;
}
#drama-hot .hot-drama-content a:hover{
	color: #45d1fd;	
	text-decoration:  underline;
}
#drama-hot .hot-drama-content p{
	float: left;
	clear: both;
	padding-top: 13px;
	text-align: left;
	width: 100%;
	color: #e0e0e0;
}
/* all form element for other pages (except main page) */
input.input-text{
	padding-top: 6px;
	padding-bottom: 5px;
	width: 220px;
	background: #151515;
	border: 1px solid #555555;
	color: #bbbbbb;
	padding-left: 3px;
}
textarea.area-text{
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #151515;
	border: 1px solid #5f5f5f;
	color: #bbbbbb;	
}
table .td-left{
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	padding-right: 14px;
}  
table .tr-area td{
	padding-top: 13px;
}
	/* above are common element */
#contact-title{
	font-size: 15px;
	font-weight: bold;
	color: #3fbde4;	
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
}
#contatc-wrapper{
	height: 522px;
	padding-left: 266px;
}
#contatc-wrapper table td{
	height: 50px;
}
#contatc-wrapper .td-left{
	color: #b0b0b0;
}
#contatc-wrapper #contactArea{
	width: 400px;
	height: 200px;
}
#contatc-wrapper .tr-submit td{
	padding-left: 120px;
	padding-top: 43px;
	padding-bottom: 0px;
	*padding-top:34px;	
}
#contatc-wrapper #contactSubmit{
	width: 117px;
	height: 33px;
	border: none;
	background: url(all_in_one.gif) no-repeat -257px -126px;
	cursor: pointer;
}
	/* below are download-register-page */
#download-register{
	padding: 40px 38px 0px 38px;
	color: #d2d2d2;
}
.sign-error{
	text-align: center;
	color: #ee0000;
	padding-top: 20px;
	border: none;
}
#register-wrapper{
	width: 482px;
}	 
#login-wrapper{
	width: 382px;
}
#reg-header{
	width: 480px;
	height: 38px;
	border: 1px solid #403f3e;
	background: url(all_in_one.gif) no-repeat -262px -190px;
}	
#login-header{
	width: 380px;
	height: 38px;
	border: 1px solid #403f3e;
	background: url(all_in_one.gif) no-repeat -262px -190px;
}	
.sign-header{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #3fbde4;	
	line-height: 36px;
	vertical-align: middle;
}
#reg-form-wrapper{
	width: 480px;
	border-left: 1px solid #403f3e;
	border-right: 1px solid #403f3e;
	border-bottom: 1px solid #403f3e;
}
#login-form-wrapper{
	width: 380px;
	padding-bottom: 40px;
	border-left: 1px solid #403f3e;
	border-right: 1px solid #403f3e;
	border-bottom: 1px solid #403f3e;
}
#download-register table .td-left{
	height: 42px;
	width: 180px;
	color: #d2d2d2;
}
#login-form-wrapper table td.td-left{
	width: 150px;
}
#download-register table td.td-right{
	width: 270px;
}
#download-register table td{
	/*border: 1px dashed yellow;*/
}
#download-register input.input-text{
	width: 190px;
	border: 2px solid #aaaaaa;
	color: #000;
	background: #d2d2d2;
	padding-top: 4px;
	padding-bottom: 4px;
}
input.rinput{
	cursor: pointer;
}
#download-register form{
	padding-top: 20px;
}
#reg-form-wrapper #email-info label{
	padding-left: 78px;
	padding-bottom: 10px;
	display: block;
	color: #eeeeee;
}
#membership{
	margin-top: 10px;
}
#mitem, #mtext{
	height: 145px;
	float: left;
	*height: 135px;
}
#mtext{
	width: 190px;
	*width: 188px;

}
#mtitle{
	font-weight: bold;
	font-size: 15px;
	padding-top: 3px;
	*padding-top: 3px;
	padding-left: 28px;	
}
#minfo{
	padding-left: 18px;
}
#mitem div.itm-wrapper{
	padding-top: 5px;
	*padding-top: 2px;
	margin-bottom: 1px;
	*margin-bottom: 3px;
}
#mitem div.input-wrapper{
	float: left;
	padding-top: 1px;
	*padding-top: 0;
	height: 19px;
	*height: 20px;
}
#mitem div.itm-wrapper label{
	display: block;
	float: left;
	*padding-top: 3px;
	height: 20px;
	*height: 17px;
	font-weight: bold;
	color: #dddddd;
	cursor: pointer;
}
#member-note{
	padding: 0px 20px 10px 30px;
}
#reg-smit{
	padding-left: 178px;
	padding-top: 40px;
	padding-bottom: 80px;
}
#regSubmit{
	width: 124px;
	height: 33px;
	border: none;
	background: url(all_in_one.gif) no-repeat -402px -126px;
	cursor: pointer;
}
#remember-me{
	padding-left: 135px;
	color: #3fbde4;	
	*padding-left: 133px;
	padding-top: 5px;
	*padding-top: 1px;
}
div#login-smit{
	padding-left: 135px;
	padding-top: 15px;
}
#login-smit div{
	float: left;
	margin-right: 10px;
}
#login-smit a#lost-pwd{
	display: block;
	float: left;
	padding-top: 6px;
}
#loginSubmit{
	width: 80px;
	height: 33px;
	border: none;
	background: url(all_in_one.gif) no-repeat -554px -125px;
	cursor: pointer;
}
/* member related */
#member-info{
	width: 620px;
	margin: 0 auto 20px auto;
	padding-top: 40px;
	color: #e3e3e3;
}
#member-info a:link{/* recent page with different color */
	color: #3fbde4;
	text-decoration: none;
}

#member-info a:visited{
	color: #3fbde4;
	text-decoration: none;
}
#member-info a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
#pay-link{
	width: 600px;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 100px;
}
#pay-link a:link{/* recent page with different color */
	color: #3fbde4;
	text-decoration: underline;
}

#pay-link a:visited{
	color: #3fbde4;
	text-decoration: underline;
}
#pay-link a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
#member-download{
	width: 720px;
	padding: 0 50px 80px 50px;
	border: 1px solid #403f3e;
	margin: 30px auto 0px auto;
}
.bread{
	height: 40px;
}
#download-title{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #3fbde4;	
	padding-bottom: 10px;
}
#member-download a:link{
	color: #3fbde4;
	text-decoration: none;
} 
#member-download a:visited{
	color: #3fbde4;
	text-decoration: none;
}
#member-download a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
.download-read{
	padding: 7px 10px 0 10px;
	color: #dddddd;
}
.download-read p{
	padding-left: 20px;
}
.download-links{
	width: 500px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #222222;
	background: #151515;
	padding-left: 50px;
	font-weight:bold;
	margin: 0 auto;
	background: #151515 url(all_in_one.gif) no-repeat -952px -188px;
}
.link-mtop-1{
	margin-top: 30px;
}
.link-mtop-2{
	margin-top: 2px;
}
#link-upgrade{
	background: #151515;
	padding: 8px 0;
	text-align: center;
	margin-top: 50px;
	font-size: 15px;
}
/* User Area */
#uarea-wrapper{
	padding: 0 75px;
	color: #c8c8c8;
}
#control-bread{
	height: 50px;
}
#control-tab{
	padding: 30px 0 0 43px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#control-tab a{
	display: block;
	float: left;
	width: 140px;
	padding: 8px 0;
	background: #1d1d1d;
	margin-right: 7px;
}
#control-tab a:link{
	color: #bbbbbb;
	text-decoration: none;
} 
#control-tab a:visited{
	color: #bbbbbb;
	text-decoration: none;
}
#control-tab a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
#control-tab a.current{
	background: #2a2a2a;
	border: 1px solid #444343;
	border-bottom: none;
}
#control-tab a.current:link{
	color: #3fbde4;
	text-decoration: none;
} 
#control-tab a.current:visited{
	color: #3fbde4;
	text-decoration: none;
}
#control-tab a.current:hover{
	color: #3fbde4;
	text-decoration: none;
	cursor: text;
}
#panel-content{
	border: 1px solid #444343;
	font-size: 13px;
	background: #0f0f0f;
}
#panel-content a:link{
	color: #3fbde4;
	text-decoration: none;
} 
#panel-content a:visited{
	color: #3fbde4;
	text-decoration: none;
}
#panel-content a:hover{
	color: #3fbde4;
	text-decoration: underline;
}
#panel-content .panel-msg{
	text-align: center;
	padding-top: 15px;
	color: #ee0000;
	font-weight: bold;
	font-size: 14px;
}
#tab-detail table .td-left{
	font-size: 14px;
	font-weight: bold;
	color: #b0b0b0;
	height: 36px;
	width: 380px;
}
div#tab-detail{
	padding-top: 30px;
	padding-bottom: 60px;
	font-size: 14px;
}
#tab-msg{
	padding: 40px 30px 80px 90px;
	font-size: 13px;
}
#tab-password{
	padding: 40px 0 60px 0px;
}
#tab-password table .td-left{
	font-size: 14px;
	font-weight: bold;
	color: #b0b0b0;
	height: 40px;
	width: 320px;
}
#chpwd-submit{
	padding-left: 335px;
	padding-top: 30px;
}
#chpwd-submit input{
	width: 117px;
	height: 33px;
	border: none;
	background: url(all_in_one.gif) no-repeat -257px -126px;
	cursor: pointer;
}
#tab-email{
	padding: 40px 0 80px 0px;
}
#tab-email p{
	padding: 0 30px 20px 60px;
}
#tab-email table .td-left{
	font-size: 14px;
	font-weight: bold;
	color: #b0b0b0;
	height: 40px;
	width: 320px;
}
#email-submit{
	padding-left: 335px;
	padding-top: 30px;
}
#email-submit input{
	width: 117px;
	height: 33px;
	border: none;
	background: url(all_in_one.gif) no-repeat -257px -126px;
	cursor: pointer;
}
#tab-topup{
	padding: 40px 0 70px 0px;
}
#tab-topup p{
	padding: 5px 30px 20px 60px;
}
#topup-plan{
	padding-left: 280px;
}
#plan-title{
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #3fbde4;
	padding-bottom: 20px;
}
#topup-plan div.itm-wrapper{
	padding: 8px 0 6px 13px;
	*padding: 6px 0 8px 10px;
	background: url(all_in_one.gif) no-repeat -682px -295px;
	margin-bottom: 1px;
}
#topup-plan div.input-wrapper{
	float: left;
	padding-top: 1px;
	*padding-top: 0;
	height: 19px;
	*height: 20px;
}
#topup-plan div.itm-wrapper label{
	display: block;
	float: left;
	*padding-top: 3px;
	height: 20px;
	*height: 17px;
	font-weight: bold;
	color: #bbbbbb;
	cursor: pointer;
}
#topup-submit{
	padding-left: 342px;
	padding-top: 30px;
}
#topup-submit input{
	width: 117px;
	height: 33px;
	border: none;
	background: url(all_in_one.gif) no-repeat -257px -126px;
	cursor: pointer;
}
/* FAQ Page */
#fast-links{
	width: 870px;
	border: 1px solid #595959;
	margin: 30px auto 0 auto;
	background: #141515;
	padding-bottom: 10px;
}
#fast-title{
	position: relative;
	z-index: 333;
	margin-top: -20px;
	height: 40px;
	margin-left: 15px;
	background: #141515;
	padding: 0 20px 0 20px;
	width: 80px;
	line-height: 39px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	color: #c8c8c8;
}
#fast-links ul{
	padding-left: 33px;
	color: #3fbde4;	
	font-size: 14px;
	font-weight: bold;
}
#fast-links ul a:link{
	color: #3fbde4;	
	text-decoration: none;
}
#fast-links ul a:visited{
	color: #3fbde4;	
	text-decoration: none;
}
#fast-links ul a:hover{
	color: #3fbde4;	
	text-decoration: underline;
}

#fast-links li{
	padding-bottom: 6px;
}
#faq-content{
	width: 827px;
	margin: 50px auto 0 auto;
	padding: 0 10px 20px 33px;
}
#faq-content .faq-title{
	font-weight: bold;
	font-size: 14px;
	color: #3fbde4;	
}
#faq-content .faq-answer{
	color: #cccccc;
	padding: 10px 0 0 15px;
}
#faq-content .back-top{
	padding: 10px 0 30px 15px;
	font-weight: bold;
}
#faq-content .back-top a:link{
	color: #3fbde4;	
	text-decoration: none;
}
#faq-content .back-top a:visited{
	color: #3fbde4;	
	text-decoration: none;
}
#faq-content .back-top a:hover{
	color: #3fbde4;	
	text-decoration: underline;
}

#faq-content .faq-answer a:link{
	color: #3fbde4;	
	text-decoration: none;
}
#faq-content .faq-answer a:visited{
	color: #3fbde4;	
	text-decoration: none;
}
#faq-content .faq-answer a:hover{
	color: #3fbde4;	
	text-decoration: underline;
}

/* footer */
#footer{
	height: 22px;
	width: 920px;
	margin: 0 auto 0 auto;
	background: #000;
	font-size: 13px;
	color: #666666;
	padding-top: 8px;
	text-align: center;
	position: relative; /* below ie6 hack */
	z-index: 1003;
	_margin-top: -4px;
}

/* fix ie dash line around flash player ie 6&7 support expression, ie 8+ &ff chrome support outline:none */
object,embed { outline:none; *noFocusLine: expression(this.hideFocus=true); }

/* download info color */
#player-info-wrapper #download-info a:link{
	color: #ff2200;
	text-decoration: none;
}
#player-info-wrapper #download-info a:visited{
	color: #ff2200;
	text-decoration: none;
}
#player-info-wrapper #download-info  a:hover{
	color: #ff2200;
	text-decoration: underline;
}
